import request from '@/utils/request'

// 根据 userId 查询管理员信息
export function getAdminInfoReq(params) {
  return request({
    method: "GET",//
    url: `/admin/getAdminInfo`,
    params
  })
}

// 查询管理员列表
export function getAdminListReq(data) {
  return request({
    method: "POST",//
    url: "/admin/adminList",
    data
  })
}

// 修改管理员角色
export function modifyAdminRoleReq(data) {
  return request({
    method: "POST",//
    url: `/admin/modifyAdminRole`,
    data
  })
}

// 修改管理员状态
export function modifyAdminStateReq(params) {
  return request({
    method: "GET",//
    url: `/admin/modifyAdminState`,
    params
  })
}

// 修改管理员信息
export function modifyAdminInfoReq(data) {
  return request({
    method: "POST",//
    url: `/admin/modifyAdminInfo`,
    data
  })
}

// 添加管理员
export function addAdminReq(data) {
  return request({
    method: "POST",//
    url: `/admin/addAdmin`,
    data
  })
}

// 用户名查重
export function getAdminByUsernameReq(params) {
  return request({
    method: "GET",//
    url: `/admin/getAdminByUsername`,
    params
  })
}

// 重置管理员密码
export function resetPasswordReq(params) {
  return request({
    method: "GET",//
    url: `/admin/resetPassword`,
    params
  })
}




